<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>运算符</title>
  </head>
  <body>
    <script>
      //T1
      //3 + 2 +“7”的结果是什么？3 + (2 + "7")的结果又是什么？这两个表达式输出的值是什么类型？
      // 57 , 327 , String
      //T2
      //6 - false的结果是什么？为什么
      // 6 , false会被隐式转换为0
      //T3
      //6 - "false"和6 + "false"的结果分别是什么？结果输出值是什么数据类型？
      // NaN , 6false , 非数字 ,String
      //T4
      //下面代码分别输出什么？请写出分析过程
      // var a = 1;
      // var b = ++a + ++a;// 3+2=5
      // 一个a先自增为2,另一个a这时已经为2在自增为3,这时在相加3+2=5
      //T5
      //JS中哪些值通过Boolean对象转换出来的值为false
      // null,'',undefined,0,NaN
      //T6
      //分析下面代码，写出分析过程，请问 j 和 y 分别是多少？(不要运行代码，自己分析后写出答案)
      // var i = 100;
      // i++;  //101 自增为101
      // j = i++; // j101 i102  这时j=i为101，i最后自增为102
      // y = ++j; //y102 j102 j先自增为102 y=j也为102
      // console.log(y); //102
      // console.log(j); //102
    </script>
  </body>
</html>
